package com.chushouya.product.dto.admin.evaluatelog;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
@ApiModel("估价日志DTO")
public class EvaluateLogDTO {

    @ApiModelProperty("估价id")
    private Long evaluateLogId;

    @ApiModelProperty("估价编号")
    private String evaluateId;

    @ApiModelProperty("产品id")
    private Long productId;

    @ApiModelProperty("产品名")
    private String productName;

    @ApiModelProperty("产品图")
    private String productImage;

    @ApiModelProperty("评估价格")
    private BigDecimal evaluatePrice;

    @ApiModelProperty("平台")
    private String platform;

    @ApiModelProperty("渠道")
    private String channel;

    @ApiModelProperty("是否下单 订单id")
    private Long orderId;

    @ApiModelProperty("用户Id")
    private Long userId;

    @ApiModelProperty("合作商id")
    private String partnerId;

    @ApiModelProperty("分类id")
    private Long categoryId;

    @ApiModelProperty("分类名称")
    private String categoryName;

    @ApiModelProperty("品牌id")
    private Long brandId;

    @ApiModelProperty("品牌名称")
    private String brandName;

    @ApiModelProperty("系列ID")
    private Integer seriesId;

    @ApiModelProperty("系列名称")
    private String seriesName;

    @ApiModelProperty("原始产品ID")
    private Long suProductId;

    @ApiModelProperty("创建时间")
    private Date createTime;

    @ApiModelProperty("更新时间")
    private Date updateTime;

    @ApiModelProperty("SKUID")
    private Long skuId;

    @ApiModelProperty("预计下周下跌")
    private BigDecimal nextWeekFallPrice;

    @ApiModelProperty("选项")
    private String evaluateItem;

    @ApiModelProperty("SKU评估Id")
    private String skuCode;

    @ApiModelProperty("评估项code")
    private String evaluateCode;
}
